package dominio.factory;

import dominio.Bolita;
import dominio.Bolon;
import dominio.LaberintoObject;

public class LaberintoObjectFactory {

	public static LaberintoObject createObject(String nombre){
		if ("bolita".equals(nombre)){
			return new Bolita();
		}
		if ("bolon".equals(nombre)){
			return new Bolon();
		}
		if ("".equals(nombre)){
			return null;
		}
		// Tira excepcion y no retorna null, porque JAMAS podria continuar con algo diferente a bolon o bolita
		throw new IllegalArgumentException("Objeto no reconocido");
	}
}